ci: Update subprojects
authorMatthias Clasen <mclasen@redhat.com>
Mon, 3 Aug 2020 12:11:03 +0000 (08:11 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 3 Aug 2020 12:11:03 +0000 (08:11 -0400)
Otherwise, we end up stuck on old checkouts, and
bumping requirements lets to build failures.

.gitlab-ci.yml

index f1d1939a74462ee5d23930d9876432fd410b2bd8..0c03e3cfcdc61c8dc2b40ad4ec997efccb9ae2e5 100644 (file)
@@ -72,6 +72,7 @@ fedora-x86_64:
   variables:
     EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
   script:
+    - meson subprojects update
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
             -Dprofiler=true
             _build
@@ -87,6 +88,7 @@ release-build:
   variables:
     EXTRA_MESON_FLAGS: "--buildtype=release"
   script:
+    - meson subprojects update
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
             _build
     - ninja -C _build
@@ -99,6 +101,7 @@ installed-tests:
   variables:
     EXTRA_MESON_FLAGS: "--prefix=/usr --libdir=/usr/lib64 -Dinstall-tests=true"
   script:
+    - meson subprojects update
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
             _build
     - ninja -C _build